@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1100px){
		body{ width:1100px !important; margin:0 auto;}
	}

*{ margin:0; padding:0;}
.width{ width:1100px; margin:0 auto;}
.clear{ clear:both; height:0;}
a{ text-decoration:none;}
li{ list-style-type:none;}
img{ border:0;}
.imgs{ position:absolute; left:0; top:0; width:100%; height:100%; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0;}
.p1{ font-family:"微软雅黑";}
.p2{ font-family:"宋体";}
.p3{ font-family:Arial;}
.p12{ font-size:12px;}
.p14{ font-size:14px;}
.p15{ font-size:15px;}
.p16{ font-size:16px;}
.p18{ font-size:18px;}
.p20{ font-size:20px;}
.p24{ font-size:24px;}
.p30{ font-size:30px;}
.p50{ font-size:50px;}

.top_bg{ height:98px; background:url(../img/top_bg.jpg);}
.logo{ float:left; margin-top:14px;}
.phone{ float:right; line-height:24px; background:url(../img/phone.png) left center no-repeat; padding-left:58px; color:#535353; margin-top:22px; margin-right:2px; cursor:default;}
.phone span{ font-family:Arial; font-size:20px; color:#122a88; font-weight:bold; cursor:text;}
.lang{ position:absolute; color:#666; margin-left:988px; margin-top:26px; cursor:default;}
.lang a{ color:#666;}
.lang a:hover{ color:#122a88;}

.nav_bg{ height:50px; background:#122a88;}
.nav{ float:left;}
.nav li{ float:left;}
.nav a{ display:block; text-align:center; line-height:50px; padding-left:30px; padding-right:30px; color:#fff;}
.nav a:hover{ background:#f6f6f6; color:#122a88;}
.cur{ background:#fff; color:#122a88 !important;}
.search{ float:right; margin-top:11px;}
.search1{ float:left; width:184px; height:28px; line-height:28px; border:0; outline:none; color:#fff; background:#999999; padding-left:8px; padding-right:8px;}
.search1:hover{ background:#e3e3e3;}
.search2{ float:left; width:46px; height:28px; border:0; outline:none; background:url(../img/search.png) center center no-repeat #666; cursor:pointer;}
.search2:hover{ background-color:#555;}

.banner{ position:relative; width:100%; height:600px; overflow:hidden; zoom:1; -moz-user-select:-moz-none; cursor:default;}
.banner2{ position:relative; width:100%; height:300px; overflow:hidden; zoom:1; -moz-user-select:-moz-none; cursor:default;}
.banner .slides li{ width:100%; height:100%;}
.banner2 .slides li{ width:100%; height:100%;}
.flex-direction-nav a{ width:50px; height:50px; display:block; line-height:99em; overflow:hidden; margin:-25px 0 0; background:url(../img/ad_ctr.png) no-repeat; position:absolute; top:50%; z-index:10; cursor:pointer; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .3s ease; border-radius:25px;}
.flex-direction-nav .flex-next{ background-position:0 -50px; right:0;}
.flex-direction-nav .flex-prev{ left:0;}
.banner:hover .flex-next {opacity: 0.8; filter: alpha(opacity=25);}
.banner:hover .flex-prev {opacity: 0.8; filter: alpha(opacity=25);}
.banner:hover .flex-next:hover,.banner:hover .flex-prev:hover {opacity: 1; filter: alpha(opacity=50);}
.banner2:hover .flex-next {opacity: 0.8; filter: alpha(opacity=25);}
.banner2:hover .flex-prev {opacity: 0.8; filter: alpha(opacity=25);}
.banner2:hover .flex-next:hover,.banner:hover .flex-prev:hover {opacity: 1; filter: alpha(opacity=50);}
.flex-control-nav {width: 100%; position: absolute; bottom: 15px; text-align: center;}
.flex-control-nav li {margin: 0 -2px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {background: url(../img/dot.png) no-repeat 0 -14px; display: block; height: 14px; overflow: hidden; text-indent: -99em; width: 14px; cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}
.banner .slides a img {width: 100%; display: block; cursor:default;}
.banner2 .slides a img {width: 100%; display: block; cursor:default;}

.title .p20{ float:left; color:#122a88; cursor:default; line-height:24px; padding-bottom:15px; margin-left:2px;}
.title .p20 span{ color:#c9c9c9; font-family:Impact; margin-left:8px;}
.title .more{ float:right; width:64px; height:24px; display:block; background:#122a88; text-align:center; line-height:24px; color:#fff;}
.title .more:hover{ background:#4c82ff;}

.mr_frbox{overflow:hidden;width:1100px;}
.mr_frUl{ float:left;width:1100px;}
.mr_frUl ul li{display:inline;float:left;overflow:hidden;position:relative;}

.product_bg{ padding-top:30px; padding-bottom:20px;}
.pro1_bg{ width:1110px; float:left;}
.pro1{ width:259px; height:222px; display:block; border:1px solid #ddd; padding:3px; color:#666; float:left; margin-right:10px; margin-bottom:35px;}
.pro1:hover{ background:#122a88; border-color:#122a88; color:#122a88;}
.pro1_pic{ width:257px; height:220px; border:1px solid #fff;}
.pro1 p{ text-align:center; line-height:30px;}

.about_bg{background-color: #F5F5F5; padding-top:30px; padding-bottom:35px;}
.about{ width:100%;}
.about_pic{ width:500px; height:280px; float:right; border-radius:4px; margin-left:60px; margin-bottom:0px;}
.about_p{ color:#666; line-height:26px; font-size:14px;}
.about_p p{ font-famliy:"微软雅黑" !important; text-indent: 2em;line-height: 30px;}

.news_new{height: 300px; background-color: #F5F5F5;overflow: hidden;}

.news_1{ float:left; width:500px;}
.news{ float:right; width:500px;}
.news_pic{ width:500px; height:90px; border-radius:4px; margin-bottom:6px;}
.news1{ line-height:28px;}
.news1_title{ float:left; width:345px; height:28px; overflow:hidden;}
.news1_title a{ color:#666; background:url(../img/list.png) left center no-repeat; padding-left:12px;}
.news1_title a:hover{ color:#122a88; background-image:url(../img/list2.png);}
.news1_time{ float:right; color:#666;}

.equipment_bg{ padding-top:30px; padding-bottom:30px;}
.par1_bg{ width:1110px;}
.par1{ width:210px; height:88px; display:block; border:1px solid #ddd; float:left; margin-right:10px;}
.par1:hover{ border-color:#122a88;}
.par1_pic{ width:210px; height:88px;}
.equipment_bg .pro1{ height:162px;}
.equipment_bg .pro1_pic{ height:160px;}

.link_bg{ background:#6e6e6e; height:58px; border-bottom:1px dashed #a3a3a3;}
.link .title .p20{ line-height:58px; padding-bottom:0;}
.links{ float:right; width:920px; height:58px; overflow:hidden; line-height:58px;}
.links a{ float:left; color:#ddd; margin-right:16px;}
.links a:hover{ color:#122a88;}

.foot_bg{ background:#6e6e6e; padding-top:20px; padding-bottom:12px;}
.foot_bg a{ color:#ddd;}
.foot_bg a:hover{ color:#122a88;}
.foot1{ float:left;}
.foot11{ float:left; width:85px; height:85px;}
.foot12{ float:left; line-height:24px; color:#ddd; margin-left:10px; margin-top:2px;}
.foot13{ color:#ddd; margin-left:5px; margin-top:8px;}
.foot2{ float:right; margin-right:5px; width:100px;}
.code_pic{ width:100px; font-size:0;}
.foot2 p{ line-height:24px; color:#ddd; text-align:center;}

.ban{ height:310px; color:#fff; cursor:default; font-weight:bold;}
.ban .p50{ line-height:70px; padding-top:60px; margin-left:2px;}
.ban .p18{ line-height:30px; margin-left:2px;}
.ban_p_right{ text-align:right; margin-left:0; margin-right:2px;}

.body{ padding-bottom:50px;}
.left{ float:left; width:240px;}
.left1_t{ width:240px; height:55px; text-align:center; color:#fff; line-height:55px; background:#122a88; cursor:default; position:absolute; margin-top:-55px;}

.right{ float:right; width:830px; margin-top:8px;}
.right img{ max-width:830px;}
.right_title{ height:40px; line-height:40px; border-bottom:1px solid #e4e4e4;}
.right_title .p20{ float:left; background:url(../img/right_bg.png) left center no-repeat; padding-left:35px; cursor:default;}
.right_title .p12{ float:right; color:#666; margin-right:2px;}
.right_title a{ color:#666;}
.right_title a:hover{ color:#122a88;}

.content{ font-family:"微软雅黑"; font-size:14px; color:#666; line-height:2em; padding-top:15px;}
.content p{ margin-left:5px; margin-right:5px;}
.content a{ color:#122a88;}
.content a:hover{ color:#122a88;}
.content2{ padding-top:15px;}

.pro1_bg2{ width:840px;}
.pro1_bg2 .pro1{ width:190px; height:162px; margin-right:12px;}
.pro1_bg2 .pro1_pic{ width:188px; height:160px;}

.page{ margin-top:18px;}
.page,.page p,.page a,.page span{ padding:4px; font-family:"微软雅黑"; font-size:14px; color:#aaa; line-height:24px;}
.page a{ color:#333;}
.page a:hover{ color:#122a88;}
.page-num-current{ color:#122a88 !important;}

.pro_right{ float:left; margin-left:25px; width:400px; line-height:30px; color:#666;}
.pro_right img{ max-width:400px;}
.pro_right a{ color:#122a88;}
.pro_right a:hover{ color:#3582ff;}
.pro_desc,.pro_desc p{ font-family:"微软雅黑"; font-size:14px; color:#666; line-height:30px;}
.pro_t{ height:45px; line-height:45px; background:#f6f6f6; color:#666; cursor:default; padding-left:15px;}
.pro_desc2{ padding-top:10px;}
.pro_desc2,.pro_desc2 p{ font-family:"微软雅黑"; font-size:14px; color:#666; line-height:2em;}
.pro_desc2 p{ margin-left:5px; margin-right:5px;}
.pro_desc2 a{ color:#122a88;}
.pro_desc2 a:hover{ color:#3582ff;}

.equ1_bg{ width:846px;}
.equ1_bg .pro1{ width:258px; height:204px; margin-right:16px;}
.equ1_bg .pro1_pic{ width:256px; height:202px;}

.news2{ padding-left:2px; padding-right:2px; color:#666; border-bottom:1px dashed #ddd; padding-bottom:15px; margin-bottom:8px;}
.news2 .p16{ float:left; width:730px; height:45px; line-height:45px; overflow:hidden;}
.news2 a{ color:#333;}
.news2 a:hover{ color:#122a88;}
.news2 .p14{ float:right; line-height:45px;}
.news2 .p12{ line-height:24px; height:48px; overflow:hidden;}

.news3{ padding-bottom:0; margin-bottom:0;}
.news3 .p16{ font-size:14px;}
.news3 .p14{ font-size:12px;}

.news_t1{ line-height:40px; text-align:center; color:#333; padding-top:5px;}
.news_t2{ color:#979797; line-height:30px; text-align:center; border-bottom:1px dashed #ddd; padding-bottom:12px;}
.news_desc{ margin-top:12px;}
.news_desc,.news_desc p{ font-family:"微软雅黑"; font-size:14px; color:#666; line-height:2em;}
.news_desc p{ margin-left:5px; margin-right:5px;}
.news_desc a{ color:#122a88;}
.news_desc a:hover{ color:#3582ff;}

.par2_bg{ width:832px;}
.par2_bg .par1{ width:196px; height:82px; margin-bottom:15px; margin-top:5px;}
.par2_bg .par1_pic{ width:196px; height:82px;}